home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 46 / Amiga Format CD46 (1999-10-20)(Future Publishing)(GB)[!][issue 1999-12].iso / -in_the_mag- / reader_requests / scilab / macros / elem / makefile < prev    next >
Makefile  |  1999-09-16  |  825b  |  38 lines

  1. SHELL = /bin/sh
  2.  
  3. SCIDIR=../..
  4. include ../../Makefile.incl
  5.  
  6. .SUFFIXES: .sci .bin $(SUFFIXES)
  7.  
  8. NAME = elemlib
  9. NAM = elem
  10.  
  11. MACROS = acos.sci acosh.sci asin.sci asinh.sci atanh.sci cosh.sci \
  12.     cotg.sci coth.sci  smooth.sci log10.sci \
  13.     null.sci sinh.sci fix.sci \
  14.     tan.sci tanh.sci toeplitz.sci pertrans.sci \
  15.     g_clean.sci modulo.sci interpln.sci and.sci or.sci \
  16.     intl.sci intc.sci integrate.sci \
  17.     calerf.sci erf.sci erfc.sci erfcx.sci \
  18.     speye.sci spzeros.sci sprand.sci
  19.  
  20. OBJ = $(MACROS:.sci=.bin)
  21. MACROSN = $(MACROS:.sci=)
  22.  
  23. all:: $(OBJ) lib
  24.  
  25. lib: $(OBJ) names
  26.     @echo generating lib and names
  27.     @$(SCIDIR)/bin/scilab -lib $(NAME) SCI/macros/$(NAM)
  28.  
  29. names: $(OBJ)
  30.     @$(RM) names;touch names;
  31.     @for i in $(MACROSN); do  (echo $$i >> names );done
  32.  
  33. distclean::
  34.     $(RM) lib names *.bin
  35.  
  36. .sci.bin:
  37.     @$(SCIDIR)/bin/scilab -comp  $*.sci
  38.